User interface components

Controls (UI components) are containers that define the rules and behavior for 3D content using properties, and the message system.

These user interface components come with Kanzi:

You can create your own component objects to define the logic and functionality to suit the needs of your Kanzi application. After creating and loading your component, you can see it in the Library > Components. See Components and Creating custom components.

UI components in the Kanzi API

UI components are inherited from the base class KzuUiComponentNode, which in turn is inherited from KzuObjectNode. Implement instances of UI components by setting the component as the parent of objects (usually meshes), so that the objects inherit the behavior from the component.